package com.tjetc;

// 算术运算符
public class _1ArithmeticOperator {
    public static void main(String[] args) {
        // 数据的运算、赋值和⽐较

        int i = 1;
        // 先使用 后自增
        int e = i++ + 1;
        System.out.println(e); //  2
        System.out.println(i); // 2
        int f = ++i + 1; // 3
        System.out.println(i++); // 1
        // 先自增 后使用
        System.out.println(++i); // 3

        // 取余操作 a % b = a - a / b * b
        int a = 10 % 3; // 1
        System.out.println(a);
        int b = -10 % 3; // -1
        System.out.println(b);
        int c = 10 % -3; // 1
        System.out.println(c);
        // -10 - -10 / -3 * -3
        int d = -10 % -3; // -1
        System.out.println(d);

        // 练习
        int j = 1;
        j = j++;
        // (1) int temp = j (2) j++ (3) j = temp
        System.out.println(j); // 1


    }
}
